// 引入mitt
import mitt from 'mitt'

// 调用mitt得到emitter ，emitter 能绑事件 ，触发事件
const emitter = mitt()

// emitter.all //拿到所有绑定的事件
// emitter.emit //触发某一个事件
// emitter.off //解绑某一个事件
// emitter.on //绑定某一事件

// 绑定事件
// emitter.on('test1', () => {
//     console.log('test1被调用了');
// })
// emitter.on('test2', () => {
//     console.log('test2被调用了');
// })

// //触发事件
// setInterval(() => {
//     emitter.emit('test1')
//     emitter.emit('test2')
// }, 1000)

// setTimeout(() => {
//     // emitter.off('test1')
//     // emitter.off('test2')
//     emitter.all.clear()
// }, 3000)


// 暴露emitter
export default emitter